const inquirer = require("inquirer");

const prompt = inquirer.createPromptModule();

prompt([
  {
    type: "input",
    message: "请输入",
    name: "fruit",
  },
  {
    type: "number",
    message: "请输入",
    name: "fruit-number",
    when: (answers) => {
      console.log(answers);
      return answers.fruit; // 关键代码
    },
  },
])
  .then((res) => {
    console.log("结果：", res);
    // 如果第一个未输入或者是布尔值的false，程序直接终止，返回 { fruit: "" }
    // 如果第一个输入有效值，则会进入第二个问题
  })
  .catch((err) => {
    console.error("错误信息：", err);
  });
